Aldridge Road Villas, Notting Hill, W11 - 2 Bed